.pxToRem(@p, @px) {
    @{p}: @px / 75 * 1rem;
}

a {
    text-decoration: none;
}

.hear {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    .pxToRem(height, 105);
    background: #b59969;
    display: flex;
    align-items: center;
    justify-content: space-around;
    z-index: 99;
    span {
        color: #FFFDEF;
        .pxToRem(font-size, 35);
    }
}

.ul {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    position: fixed;
    .pxToRem(top, 95);
    overflow: hidden;
    left: 0;
    border-bottom: 2px solid #d2d2d2;
    background: #fff;
    z-index: 99;
    .top {
        width: 100%;
        .topone {
            width: 100%;
            div {
                display: flex;
                justify-content: center;
                align-items: center;
                a {
                    width: 80%;
                    .pxToRem( height, 80);
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    color: #000;
                    box-sizing: border-box;
                    .pxToRem(font-size, 28);
                    text-decoration: none;
                }
                .zx {
                    border-bottom: 4px solid #b69967;
                    color: #b69967;
                }
            }
        }
    }
}

.bottom {
    width: 100%;
    .pxToRem(margin-top, 20);
    .one {
        //      
        width: 100%;
        .pxToRem(margin-top, 150);
        .box {
            width: 100%;
            border-bottom: 1px solid #ccc;
            display: flex;
            align-items: center;
            justify-content: space-around;
            .img {
                width: 20%;
                .pxToRem(margin, 20);
                img {
                    width: 100%;
                }
            }
            .data {
                flex: 1;
                display: flex;
                flex-direction: column;
                .pxToRem(padding-left, 10);
                .bt {
                    letter-spacing: 7px;
                    color: #494949;
                    .pxToRem(font-size, 30);
                    .pxToRem(line-height, 40);
                }
                p {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    span {
                        text-align: center;
                        cursor: pointer;
                    }
                    .fig1 {
                        .pxToRem(padding-top, 50);
                        .pxToRem(font-size, 25);
                        color: #9c9c9c;
                        &:last-child {
                            .pxToRem(padding-right, 30);
                        }
                    }
                }
            }
        }
    }
}